//
//  DGColumnChartViewController.m
//  DGChartDraw
//
//  Created by yidong on 16/11/7.
//  Copyright © 2016年 东哥. All rights reserved.
//

#import "DGColumnChartViewController.h"
#import "DGColumnChartView.h"
#define k_MainBoundsWidth [UIScreen mainScreen].bounds.size.width

@interface DGColumnChartViewController ()

@end

@implementation DGColumnChartViewController

- (void)viewDidLoad {
    
    [super viewDidLoad];
    
    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
    
    /*        创建对象         */
    DGColumnChartView *column = [[DGColumnChartView alloc] initWithFrame:CGRectMake(0, 50,k_MainBoundsWidth, k_MainBoundsWidth)];
    NSLog(@"k_MainBoundsWidth===%f",k_MainBoundsWidth);
    /*        创建数据源数组 每个数组即为一个模块数据 例如第一个数组可以表示某个班级的不同科目的平均成绩 下一个数组表示另外一个班级的不同科目的平均成绩         */
    column.valueArr = @[
                        @[@12,@15,@34],
                        @[@22,@15,@34],
                        @[@12,@15,@50],
                        @[@15,@20,@45]
                        ];
    /*       该点 表示原点距左下角的距离         */
    column.originSize = CGPointMake(30, 30);
    
    /*        第一个柱状图距原点的距离         */
    column.drawFromOriginX = 10;
    /*        柱状图的宽度         */
    column.columnWidth = 40;
    /*        X、Y轴字体颜色         */
    column.drawTextColorForX_Y = [UIColor greenColor];
    /*        X、Y轴线条颜色         */
    column.colorForXYLine = [UIColor greenColor];
    /*        每个模块的颜色数组 例如A班级的语文成绩颜色为红色 数学成绩颜色为绿色         */
    column.columnBGcolorsArr = @[[UIColor redColor],[UIColor greenColor],[UIColor lightTextColor]];
    /*        模块的提示语         */
    column.xShowInfoText = @[@"A班级",@"B班级",@"C班级",@"D班级"];
    /*        开始动画         */
    [column showAnimation];
    
    [self.view addSubview:column];
}

@end
